package com.wisdytech.linkdcs.tool.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ToolMaintainVO implements Serializable {


    private static final long serialVersionUID = 5660620181556235592L;

    private String toolCode;

    private String toolName;

    private String maintainUserWorkNo;

    private String maintainUser;

    private String maintainUserName;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date maintainDate;

    private String confirmUser;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date confirmDate;

    private String remark;

    private List<ToolMaintainItemVO> maintainItemList;

    public String getToolCode() {
        return toolCode;
    }

    public void setToolCode(String toolCode) {
        this.toolCode = toolCode;
    }

    public String getToolName() {
        return toolName;
    }

    public void setToolName(String toolName) {
        this.toolName = toolName;
    }

    public String getMaintainUserWorkNo() {
        return maintainUserWorkNo;
    }

    public void setMaintainUserWorkNo(String maintainUserWorkNo) {
        this.maintainUserWorkNo = maintainUserWorkNo;
    }

    public String getMaintainUser() {
        return maintainUser;
    }

    public void setMaintainUser(String maintainUser) {
        this.maintainUser = maintainUser;
    }

    public String getMaintainUserName() {
        return maintainUserName;
    }

    public void setMaintainUserName(String maintainUserName) {
        this.maintainUserName = maintainUserName;
    }

    public Date getMaintainDate() {
        return maintainDate;
    }

    public void setMaintainDate(Date maintainDate) {
        this.maintainDate = maintainDate;
    }

    public String getConfirmUser() {
        return confirmUser;
    }

    public void setConfirmUser(String confirmUser) {
        this.confirmUser = confirmUser;
    }

    public Date getConfirmDate() {
        return confirmDate;
    }

    public void setConfirmDate(Date confirmDate) {
        this.confirmDate = confirmDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<ToolMaintainItemVO> getMaintainItemList() {
        return maintainItemList;
    }

    public void setMaintainItemList(List<ToolMaintainItemVO> maintainItemList) {
        this.maintainItemList = maintainItemList;
    }
}
